Closed
Conversation
Contributor
Author
|
Closed in favor of #147. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Here is everything you need to know about this update. Please take a good look at what changed and the test results before merging this pull request.
What changed?
✳️ mongodb (3.5.4 → 3.5.9) · Repo · Changelog
Release Notes
3.5.9
3.5.8
3.5.7
3.5.6
3.5.5
Does any of this look wrong? Please let us know.
Commits
See the full diff on Github. The new version differs by 61 commits:
chore(release): 3.5.9test: two uncaught change stream test methods which leak sessionsfix: use duration of handshake if no previous roundTripTime existsrefactor: use common methods for duration calculationsdoc: document options supported by the new CMAP connection poolfix: use async interruptable interval for server monitoringfeat: introduce an interruptable async interval timertest: fix a number of our most notorious flakey teststest: move wtfnode invocation to signal handlers on main test runnerfix: don't try to calculate sMax if there are no viable serverschore(release): 3.5.8fix: ensure implicit sessions are ended consistentlyfix: always clear cancelled wait queue members during processingfix: always include `writeErrors` on a `BulkWriteError` instancefix: unordered bulk write should attempt to execute all batchesfix: filter servers before applying reducersfix(ChangeStream): should resume from errors when iteratingtest: improve shared helpersfix: honor journal=true in connection string (#2359)refactor(ChangeStream): use maybePromise for close, improve teststest: ignore error for missing `killAllSessions` on legacy versionsrefactor: don't use `admin` database in CSFLE testsfix(ChangeStream): whitelist resumable errors (#2337)test: use a different conflicting option for index error validationchore(release): 3.5.7refactor(ChangeStream): use maybePromise for next/hasNextdocs: fix event names in gridFS tutorialchore: update snappy version to fix issue with node v4doc: document options supported by the unified topologytest: reduce flakiness of socket timeout testfix: limit growth of server sessions through lazy acquisitionfix: remove circular dependency warnings on node 14test: temporarily skip sharded transactions testschore: update package lock to depend on latest bson versiontest: remove replicaset topology from reIndex teststest: lint the driver in a single evergreen taskchore(release): 3.5.6chore: require bson 1.1.4 or highertest: wait for mock server creation before using itfix: only mark server session dirty if the client session is alivedocs: Fix typo in Collection#find paramfix: always return empty array for selection on unknown topologyRevert "fix: createCollection only uses listCollections in strict mode"fix: single `readPreferenceTags` should be parsed as an arrayfix: createCollection only uses listCollections in strict modefix: don't throw if `withTransaction()` callback rejects with a null reasonchore: remove superfluous build variantschore: remove exotic build configurationsfix: polyfill for util.promisifyfix(cursor): transforms should only be applied once to documentschore(release): 3.5.5fix: multiple concurrent attempts to process the queue may failfix: pass optional promise lib to maybePromiseNODE-2474: update equal server description (#2260)test: ensure mock server is setup before continuing with testsfix: correctly use template string for connection string error messagetest: use a reduced `minHeartbeatFrequencyMS` for spec test runnerfix(cursor): hasNext consumes documents on cursor with limitdocs: update community links to use MongoDB Community forumsdocs: fix typo and formatting of bulletted listsfix: don't depend on private node api for `Timeout` wrapperDepfu will automatically keep this PR conflict-free, as long as you don't add any commits to this branch yourself. You can also trigger a rebase manually by commenting with
@depfu rebase.All Depfu comment commands